engine cooling - French English Dictionary